<?

$sc09 = new sc09();

/**
 * Se vier dados no post, salva os dados no banco.
 */

if($_POST)
{
	$sc01 = new sc01();
	
	/**
	 * Monta o array para inserir no banco
	 * na tabela de usuarios.
	 */
	
	$arr_usuario = array(
		"sc01_nome"     => $_POST["sc01_nome"],
		"sc01_login"    => $_POST["sc01_login"],
		"sc01_senha"    => $_POST["sc01_senha"],
		"sc01_email"    => $_POST["sc01_email"],
		"sc01_telefone" => $_POST["sc01_telefone"],
		"sc01_chefe"    => $_POST["sc01_chefe"]
	);
	
	/**
	 * Se nao for chefe, salva como atendente.
	 * sc01_chefe = 0.
	 */
	
	if(!$_POST["sc01_chefe"] && !$_POST["cliente"])
	{
		$arr_usuario["sc01_atendente"] = 1;
	}
	
	/**
	 * Codigo do usuario insido para a variavel.
	 */
	
	$cod_usuario = $sc01->save($arr_usuario);
	
	/**
	 * Se nao for chefe, salva
	 * o usuario(atendente) como herdeiro do chefe.
	 * Senao salva o chefe e a categoria.
	 */
	
	if(!$_POST["sc01_chefe"])
	{
		/**
		 * Salva varios chefes para um atendente.
		 */
		
		foreach ($_POST["chefe"] as $key => $val)
		{
			if(!$val)
			{
				continue;
			}
			
			$arr_chefe_usuario = array(
				"sc09_cod_chefe"   => $val,
				"sc09_cod_usuario" => $cod_usuario
			);
			
			$sc09->save($arr_chefe_usuario);
		}
	}
	else
	{
		$sc10 = new sc10();
		
		/**
		 * Salva varias categorias para um chefe.
		 */
		
		foreach ($_POST["categoria"] as $key => $val)
		{
			if(!$val)
			{
				continue;
			}
			
			$arr_chefe_categoria = array(
				"sc10_cod_usuario"   => $cod_usuario,
				"sc10_cod_categoria" => $val
			);
			
			$sc10->save($arr_chefe_categoria);
		}
	}
	
	Msg::sucesso();
}

$m_cat = array();
$m_che = array();

?>

<? require_once("header.php"); ?>

<? require_once("a_user.php"); ?>

<? require_once("menu.php"); ?>

<div style="margin: 10px; margin-left: 14%;">

	<? require_once("usuario/form.php"); ?>

</div>

<? require_once("footer.php"); ?>